home *** CD-ROM | disk | FTP | other *** search
- /* $VER: enumerate V 0.5 (24.04.94)
- 1994 Fin Schuppenhauer */
- /**
- Erzeugt ein enumerate-Umgebung und fragt nach Anzahl der
- zu erzeugenden Punkte (\item's).
- Meine Anschrift:
- Fin Schuppenhauer
- Brau
- park 10
- 20537 Hamburg
- (Germany)
- E-Mail: schuppenhauer@rzdspc2.informatik.uni-hamburg.de
- oder: 1schuppe@rzdspc2.informatik.uni-hamburg.de
- OPTIONS RESULTS /* enable return codes */
- if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
- address 'GOLDED.1'
- 'LOCK CURRENT' /* lock GUI, gain access */
- OPTIONS FAILAT 6 /* ignore warnings */
- SIGNAL ON SYNTAX /* ensure clean exit */
- /* ------------------------ INSERT YOUR CODE HERE: ------------------- */
- 'QUERY CAT'
- german = (result = "deutsch")
- if german then
- 'REQUEST TITLE="\enumerate" BODY="Anzahl der Punkte (\item''s) eingeben:" MIN=0 LONG VAR ITEMS'
- 'REQUEST TITLE="\enumerate" BODY="Enter number of \item''s:" MIN=0 LONG VAR ITEMS'
- if (rc = 0) & (ITEMS > 0) then do
- 'DOWN'
- 'INSERT LINE'
- 'TEXT STAY T="\begin{enumerate}"'
- 'PING SLOT=0'
- do ITEMS
- 'DOWN'
- 'INSERT LINE'
- 'TEXT STAY T=" \item"'
- end
- 'DOWN'
- 'INSERT LINE'
- 'TEXT STAY T="\end{enumerate}"'
- 'PONG SLOT=0'
- 'DOWN'
- 'GOTO STEP=9'
- /* ---------------------------- END OF YOUR CODE --------------------- */
- 'UNLOCK' /* VERY important: unlock GUI */
- SYNTAX:
- SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
- 'UNLOCK'
-